package com.bsoft.gol.hcs.clinical.bean.response;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 治疗申请单    治疗报告单信息查询 出参
 */
public class QueryTreatmentReportResp implements Serializable {

    private long total;
    List<Report> reports;

    public QueryTreatmentReportResp() {
    }

    public long getTotal() {
        return total;
    }

    public void setTotal(long total) {
        this.total = total;
    }

    public List<Report> getReports() {
        return reports;
    }

    public void setReports(List<Report> reports) {
        this.reports = reports;
    }

    @Override
    public String toString() {
        return "QueryTreatmentReportResp{" +
                "total=" + total +
                ", reports=" + reports +
                '}';
    }

    public class Report{
        private String sourcePatientId;
        private String idCard;
        private String name;
        private String sex;
        private String visitId;
        private String patientType;
        private String clinicId;
        private String hospizationId;
        private String age;
        private String requestId;
        private String eportOrganizationName;
        private String reportOrganization;
        private String reportId;
        private String treatmentSummary;
        private String treatmentRemark;
        private Date executeDateTime;
        private String reportDoctorCode;
        private String reportDoctor;
        private Date reportDateTime;
        private String reviewDoctorCode;
        private String reviewDoctor;
        private Date reviewDateTime;
        private String treatmentItemName;
        private String treatmentItemCode;
        private String reportDepartId;
        private String reportDepartName;

        public Report() {
        }

        public String getSourcePatientId() {
            return sourcePatientId;
        }

        public void setSourcePatientId(String sourcePatientId) {
            this.sourcePatientId = sourcePatientId;
        }

        public String getIdCard() {
            return idCard;
        }

        public void setIdCard(String idCard) {
            this.idCard = idCard;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public String getVisitId() {
            return visitId;
        }

        public void setVisitId(String visitId) {
            this.visitId = visitId;
        }

        public String getPatientType() {
            return patientType;
        }

        public void setPatientType(String patientType) {
            this.patientType = patientType;
        }

        public String getClinicId() {
            return clinicId;
        }

        public void setClinicId(String clinicId) {
            this.clinicId = clinicId;
        }

        public String getHospizationId() {
            return hospizationId;
        }

        public void setHospizationId(String hospizationId) {
            this.hospizationId = hospizationId;
        }

        public String getAge() {
            return age;
        }

        public void setAge(String age) {
            this.age = age;
        }

        public String getRequestId() {
            return requestId;
        }

        public void setRequestId(String requestId) {
            this.requestId = requestId;
        }

        public String getEportOrganizationName() {
            return eportOrganizationName;
        }

        public void setEportOrganizationName(String eportOrganizationName) {
            this.eportOrganizationName = eportOrganizationName;
        }

        public String getReportOrganization() {
            return reportOrganization;
        }

        public void setReportOrganization(String reportOrganization) {
            this.reportOrganization = reportOrganization;
        }

        public String getReportId() {
            return reportId;
        }

        public void setReportId(String reportId) {
            this.reportId = reportId;
        }

        public String getTreatmentSummary() {
            return treatmentSummary;
        }

        public void setTreatmentSummary(String treatmentSummary) {
            this.treatmentSummary = treatmentSummary;
        }

        public String getTreatmentRemark() {
            return treatmentRemark;
        }

        public void setTreatmentRemark(String treatmentRemark) {
            this.treatmentRemark = treatmentRemark;
        }

        public Date getExecuteDateTime() {
            return executeDateTime;
        }

        public void setExecuteDateTime(Date executeDateTime) {
            this.executeDateTime = executeDateTime;
        }

        public String getReportDoctorCode() {
            return reportDoctorCode;
        }

        public void setReportDoctorCode(String reportDoctorCode) {
            this.reportDoctorCode = reportDoctorCode;
        }

        public String getReportDoctor() {
            return reportDoctor;
        }

        public void setReportDoctor(String reportDoctor) {
            this.reportDoctor = reportDoctor;
        }

        public Date getReportDateTime() {
            return reportDateTime;
        }

        public void setReportDateTime(Date reportDateTime) {
            this.reportDateTime = reportDateTime;
        }

        public String getReviewDoctorCode() {
            return reviewDoctorCode;
        }

        public void setReviewDoctorCode(String reviewDoctorCode) {
            this.reviewDoctorCode = reviewDoctorCode;
        }

        public String getReviewDoctor() {
            return reviewDoctor;
        }

        public void setReviewDoctor(String reviewDoctor) {
            this.reviewDoctor = reviewDoctor;
        }

        public Date getReviewDateTime() {
            return reviewDateTime;
        }

        public void setReviewDateTime(Date reviewDateTime) {
            this.reviewDateTime = reviewDateTime;
        }

        public String getTreatmentItemName() {
            return treatmentItemName;
        }

        public void setTreatmentItemName(String treatmentItemName) {
            this.treatmentItemName = treatmentItemName;
        }

        public String getTreatmentItemCode() {
            return treatmentItemCode;
        }

        public void setTreatmentItemCode(String treatmentItemCode) {
            this.treatmentItemCode = treatmentItemCode;
        }

        public String getReportDepartId() {
            return reportDepartId;
        }

        public void setReportDepartId(String reportDepartId) {
            this.reportDepartId = reportDepartId;
        }

        public String getReportDepartName() {
            return reportDepartName;
        }

        public void setReportDepartName(String reportDepartName) {
            this.reportDepartName = reportDepartName;
        }

        @Override
        public String toString() {
            return "Report{" +
                    "sourcePatientId='" + sourcePatientId + '\'' +
                    ", idCard='" + idCard + '\'' +
                    ", name='" + name + '\'' +
                    ", sex='" + sex + '\'' +
                    ", visitId='" + visitId + '\'' +
                    ", patientType='" + patientType + '\'' +
                    ", clinicId='" + clinicId + '\'' +
                    ", hospizationId='" + hospizationId + '\'' +
                    ", age='" + age + '\'' +
                    ", requestId='" + requestId + '\'' +
                    ", eportOrganizationName='" + eportOrganizationName + '\'' +
                    ", reportOrganization='" + reportOrganization + '\'' +
                    ", reportId='" + reportId + '\'' +
                    ", treatmentSummary='" + treatmentSummary + '\'' +
                    ", treatmentRemark='" + treatmentRemark + '\'' +
                    ", executeDateTime=" + executeDateTime +
                    ", reportDoctorCode='" + reportDoctorCode + '\'' +
                    ", reportDoctor='" + reportDoctor + '\'' +
                    ", reportDateTime=" + reportDateTime +
                    ", reviewDoctorCode='" + reviewDoctorCode + '\'' +
                    ", reviewDoctor='" + reviewDoctor + '\'' +
                    ", reviewDateTime=" + reviewDateTime +
                    ", treatmentItemName='" + treatmentItemName + '\'' +
                    ", treatmentItemCode='" + treatmentItemCode + '\'' +
                    ", reportDepartId='" + reportDepartId + '\'' +
                    ", reportDepartName='" + reportDepartName + '\'' +
                    '}';
        }
    }


}
